package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 事项申请医疗器械产品表
 * @author hua
 */
public class XzspYlqxcpVo {

    /** 产品类别;@value 1:Ⅰ类|2:Ⅱ类|3:Ⅲ类|4:体外试剂Ⅰ类|5:体外试剂Ⅱ类|6:体外试剂Ⅲ类 */
    private String cplb;

    /** 注册类别;@value 1:首次注册|2:延续注册|3:变更注册|4:注册证注销|5:注册证补发 */
    private String zclb;

    /** 产品名称 */
    private String cpmc;

    /** 产品英文名 */
    private String cpywm;

    /** 商品名称 */
    private String spmc;

    /** 分类编码 */
    private String flbm;

    /** 分类依据 */
    private String flyj;

    /** 规格型号（中文） */
    private String ggxhzw;

    /** 规格型号（英文） */
    private String ggxhyw;

    /** 包装规格 */
    private String bzgg;

    /** 所执行标准名称及编号 */
    private String zxbzmc;

    /** 主要性能结构及组成 */
    private String zyxnjg;

    /** 产品适用范围 */
    private String cpsyfw;

    /** 产品禁忌症 */
    private String cpjjz;

    /** 预期用途 */
    private String yqyt;

    /** 是否创新产品 */
    private String sfcxcp;

    /** 创新产品审查通知单编号 */
    private String cxcpsctzdbh;

    /** 结构特征 */
    private String jgtz;

    /** 产品储存条件 */
    private String cpcctj;

    /** 方法原理 */
    private String ffyl;

    /** 产品有效期 */
    private String cpyxq;

    /** 产品注册证号 */
    private String cpzczh;

    /** 注册证有效期 */
    private String zczyxq;

    /** 代理人名称 */
    private String dlrmc;

    /** 代理人住所 */
    private String dlrzs;

    /** 其他内容 */
    private String qtnr;

    /** 有效期至 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date yxqz;

    /** 旧产品注册证号 */
    private String jcpzczh;

    /** 旧注册证有效期 */
    private String jzczyxq;

    /** 发证时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date fzsj;

    /** 首次注册批准时间 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date sczcpzsj;

    /** 变更/换证等原因 */
    private String zjbgyy;

    /** 原发证日期 */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date yfzrq;

    /** 备注 */
    private String bz;

    /** 申请类型 */
    private String sqlx;

    /** 申请有效标志 */
    private String sqyxbz;

    /** 原产品名称 */
    private String ycpmc;

    /** 委托（受托）企业名称 */
    private String wtqymc;

    /** 委托（受托）企业社会信用代码 */
    private String wtqyshxydm;

    /** 生产许可证号 */
    private String scxkz;

    /** 是否为组合包类产品 *; */
    private String sfwzhblcp;

    /** 是否为一次性使用产品 */
    private String sfwycxsycp;

    /** 是否委托生产 */
    private String sfwtsc;

    /** 临床评价路径 */
    private String lcpjlj;

    /** 临床试验的机构名称 */
    private String lcsyjgmc;

    public String getCplb() {
        return cplb;
    }

    public void setCplb(String cplb) {
        this.cplb = cplb;
    }

    public String getZclb() {
        return zclb;
    }

    public void setZclb(String zclb) {
        this.zclb = zclb;
    }

    public String getCpmc() {
        return cpmc;
    }

    public void setCpmc(String cpmc) {
        this.cpmc = cpmc;
    }

    public String getCpywm() {
        return cpywm;
    }

    public void setCpywm(String cpywm) {
        this.cpywm = cpywm;
    }

    public String getSpmc() {
        return spmc;
    }

    public void setSpmc(String spmc) {
        this.spmc = spmc;
    }

    public String getFlbm() {
        return flbm;
    }

    public void setFlbm(String flbm) {
        this.flbm = flbm;
    }

    public String getFlyj() {
        return flyj;
    }

    public void setFlyj(String flyj) {
        this.flyj = flyj;
    }

    public String getGgxhzw() {
        return ggxhzw;
    }

    public void setGgxhzw(String ggxhzw) {
        this.ggxhzw = ggxhzw;
    }

    public String getGgxhyw() {
        return ggxhyw;
    }

    public void setGgxhyw(String ggxhyw) {
        this.ggxhyw = ggxhyw;
    }

    public String getBzgg() {
        return bzgg;
    }

    public void setBzgg(String bzgg) {
        this.bzgg = bzgg;
    }

    public String getZxbzmc() {
        return zxbzmc;
    }

    public void setZxbzmc(String zxbzmc) {
        this.zxbzmc = zxbzmc;
    }

    public String getZyxnjg() {
        return zyxnjg;
    }

    public void setZyxnjg(String zyxnjg) {
        this.zyxnjg = zyxnjg;
    }

    public String getCpsyfw() {
        return cpsyfw;
    }

    public void setCpsyfw(String cpsyfw) {
        this.cpsyfw = cpsyfw;
    }

    public String getCpjjz() {
        return cpjjz;
    }

    public void setCpjjz(String cpjjz) {
        this.cpjjz = cpjjz;
    }

    public String getYqyt() {
        return yqyt;
    }

    public void setYqyt(String yqyt) {
        this.yqyt = yqyt;
    }

    public String getSfcxcp() {
        return sfcxcp;
    }

    public void setSfcxcp(String sfcxcp) {
        this.sfcxcp = sfcxcp;
    }

    public String getCxcpsctzdbh() {
        return cxcpsctzdbh;
    }

    public void setCxcpsctzdbh(String cxcpsctzdbh) {
        this.cxcpsctzdbh = cxcpsctzdbh;
    }

    public String getJgtz() {
        return jgtz;
    }

    public void setJgtz(String jgtz) {
        this.jgtz = jgtz;
    }

    public String getCpcctj() {
        return cpcctj;
    }

    public void setCpcctj(String cpcctj) {
        this.cpcctj = cpcctj;
    }

    public String getFfyl() {
        return ffyl;
    }

    public void setFfyl(String ffyl) {
        this.ffyl = ffyl;
    }

    public String getCpyxq() {
        return cpyxq;
    }

    public void setCpyxq(String cpyxq) {
        this.cpyxq = cpyxq;
    }

    public String getCpzczh() {
        return cpzczh;
    }

    public void setCpzczh(String cpzczh) {
        this.cpzczh = cpzczh;
    }

    public String getZczyxq() {
        return zczyxq;
    }

    public void setZczyxq(String zczyxq) {
        this.zczyxq = zczyxq;
    }

    public String getDlrmc() {
        return dlrmc;
    }

    public void setDlrmc(String dlrmc) {
        this.dlrmc = dlrmc;
    }

    public String getDlrzs() {
        return dlrzs;
    }

    public void setDlrzs(String dlrzs) {
        this.dlrzs = dlrzs;
    }

    public String getQtnr() {
        return qtnr;
    }

    public void setQtnr(String qtnr) {
        this.qtnr = qtnr;
    }

    public Date getYxqz() {
        return yxqz;
    }

    public void setYxqz(Date yxqz) {
        this.yxqz = yxqz;
    }

    public String getJcpzczh() {
        return jcpzczh;
    }

    public void setJcpzczh(String jcpzczh) {
        this.jcpzczh = jcpzczh;
    }

    public String getJzczyxq() {
        return jzczyxq;
    }

    public void setJzczyxq(String jzczyxq) {
        this.jzczyxq = jzczyxq;
    }

    public Date getFzsj() {
        return fzsj;
    }

    public void setFzsj(Date fzsj) {
        this.fzsj = fzsj;
    }

    public Date getSczcpzsj() {
        return sczcpzsj;
    }

    public void setSczcpzsj(Date sczcpzsj) {
        this.sczcpzsj = sczcpzsj;
    }

    public String getZjbgyy() {
        return zjbgyy;
    }

    public void setZjbgyy(String zjbgyy) {
        this.zjbgyy = zjbgyy;
    }

    public Date getYfzrq() {
        return yfzrq;
    }

    public void setYfzrq(Date yfzrq) {
        this.yfzrq = yfzrq;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getSqlx() {
        return sqlx;
    }

    public void setSqlx(String sqlx) {
        this.sqlx = sqlx;
    }

    public String getSqyxbz() {
        return sqyxbz;
    }

    public void setSqyxbz(String sqyxbz) {
        this.sqyxbz = sqyxbz;
    }

    public String getYcpmc() {
        return ycpmc;
    }

    public void setYcpmc(String ycpmc) {
        this.ycpmc = ycpmc;
    }

    public String getWtqymc() {
        return wtqymc;
    }

    public void setWtqymc(String wtqymc) {
        this.wtqymc = wtqymc;
    }

    public String getWtqyshxydm() {
        return wtqyshxydm;
    }

    public void setWtqyshxydm(String wtqyshxydm) {
        this.wtqyshxydm = wtqyshxydm;
    }

    public String getScxkz() {
        return scxkz;
    }

    public void setScxkz(String scxkz) {
        this.scxkz = scxkz;
    }

    public String getSfwzhblcp() {
        return sfwzhblcp;
    }

    public void setSfwzhblcp(String sfwzhblcp) {
        this.sfwzhblcp = sfwzhblcp;
    }

    public String getSfwycxsycp() {
        return sfwycxsycp;
    }

    public void setSfwycxsycp(String sfwycxsycp) {
        this.sfwycxsycp = sfwycxsycp;
    }

    public String getSfwtsc() {
        return sfwtsc;
    }

    public void setSfwtsc(String sfwtsc) {
        this.sfwtsc = sfwtsc;
    }

    public String getLcpjlj() {
        return lcpjlj;
    }

    public void setLcpjlj(String lcpjlj) {
        this.lcpjlj = lcpjlj;
    }

    public String getLcsyjgmc() {
        return lcsyjgmc;
    }

    public void setLcsyjgmc(String lcsyjgmc) {
        this.lcsyjgmc = lcsyjgmc;
    }
}
